//code snipet of fg and bg

void fg(char *p)
{
    int pid=0;
    if(p!=NULL)
    {
        pid=atol(p);
        kill(pid,SIGSTOP);
        kill(pid,SIGCONT);
        waitpid(pid,NULL,NULL);
        pid_jobs[jobs_num--]=0;
    }
    else 
    printf("error \n");
    return 0;
}    

void bg(char *p)   
{
    int pid=0;
    if(p!=NULL)
    {
    pid=atol(p);  
    kill(pid,SIGCONT);
    pid_jobs[jobs_num--]=0;
    }
    else 
    printf("error \n");
    return 0;
}    
